package com.sywb.chuangyebao.bean;

import com.alibaba.fastjson.JSON;

import org.bining.footstone.db.annotation.Column;
import org.bining.footstone.db.annotation.PrimaryKey;
import org.bining.footstone.db.annotation.Table;
import org.bining.footstone.db.enums.AssignType;

import java.util.List;

/**
 * 新闻详情
 */
@Table("NewsDetail")
public class NewsDetail {

    @PrimaryKey(AssignType.BY_MYSELF)
    @Column("article_id")
    public int article_id;// 文章ID
    @Column("title")
    public String title;// 标题
    @Column("desc")
    public String desc;// 描述
    @Column("publish_time")
    public int publish_time;// 发布时间 10位长度时间戳
    @Column("writer")
    public String writer;// 作者
    @Column("source")
    public String source;// 来源 as 3158招商加盟网
    @Column("thumbnail")
    public String thumbnail;//缩略图
    @Column("uid")
    public int uid;// 用户ID
    @Column("custid")
    public int custid;// 客户ID
    @Column("projectid")
    public int projectid;// 项目ID
    @Column("flag")
    public List<String> flag;// 属性：["101"]
    @Column("thumbnails")
    public List<String> thumbnails;// 缩略图，组图
    @Column("url")
    public String url;// URL
    @Column("tag")
    public List<String> tag;// 标签
    @Column("content")
    public String content;// 富文本内容

    public boolean is_favorite;// 当前用户是否收藏：true=是 false=否
    public boolean is_thumb;// 当前用户是否点赞：true=是 false=否

    public List<NewsRecommend> recommend;// 文章推荐
    public NewsOwner owner;// 文章所有者信息
    public NewsCount count;// 文章评论点赞数量信息

    @Override
    public String toString() {
        return JSON.toJSONString(this);
    }

}
